1
general::
Phrase(s): if one knows what’s good for
one Fig. one had better do what is expected of one. • You’d better be on time if you know what’s good for you. • If you know what’s good for you, you’ll call and apologize.
McGrawhill's American Idioms And Phrasal Verbs